Byzantine Convex Consensus: An Optimal Algorithm
نویسندگان
چکیده
Much of the past work on asynchronous approximate Byzantine consensus has as-sumed scalar inputs at the nodes [4, 8]. Recent work has yielded approximate Byzantineconsensus algorithms for the case when the input at each node is a d-dimensional vector,and the nodes must reach consensus on a vector in the convex hull of the input vectorsat the fault-free nodes [9, 13]. The d-dimensional vectors can be equivalently viewed aspoints in the d-dimensional Euclidean space. Thus, the algorithms in [9, 13] require thefault-free nodes to decide on a point in the d-dimensional space. In our recent work [12], we proposed a generalization of the consensus problem,namely Byzantine convex consensus (BCC), which allows the decision to be a convexpolytope in the d-dimensional space, such that the decided polytope is within the convexhull of the input vectors at the fault-free nodes. We also presented an asynchronousapproximate BCC algorithm. In this paper, we propose a new BCC algorithm with optimal fault-tolerance thatalso agrees on a convex polytope that is as large as possible under adversarial conditions.Our prior work [12] does not guarantee the optimality of the output polytope. ∗This research is supported in part by National Science Foundation award CNS 1059540. Anyopinions, findings, and conclusions or recommendations expressed here are those of the authors anddo not necessarily reflect the views of the funding agencies or the U.S. government.
منابع مشابه
Byzantine Convex Consensus: Preliminary Version
Much of the past work on asynchronous approximate Byzantine consensus has as-sumed scalar inputs at the nodes [3, 7]. Recent work has yielded approximate Byzantineconsensus algorithms for the case when the input at each node is a d-dimensional vector,and the nodes must reach consensus on a vector in the convex hull of the input vectorsat the fault-free nodes [8, 12]. The d-d...
متن کاملIterative Byzantine Vector Consensus in Incomplete Graphs
This work addresses Byzantine vector consensus (BVC), wherein the input at each process is a d-dimensional vector of reals, and each process is expected to decide on a decision vector that is in the convex hull of the input vectors at the fault-free processes [3, 8]. The input vector at each process may also be viewed as a point in the d-dimensional Euclidean space R, where d > 0 is a finite in...
متن کاملRelaxed Byzantine Vector Consensus
Byzantine vector consensus requires that non-faulty processes reach agreement on a decision (or output) that is in the convex hull of the inputs at the non-faulty processes. Recent work has shown that, for n processes with up to f Byzantine failures, when the inputs are d-dimensional vectors of reals, n ≥ max (3f + 1, (d+ 1)f + 1) is the tight bound for synchronous systems, and n ≥ (d+ 2)f + 1 ...
متن کاملSimple Gradecast Based Algorithms
Gradecast is a simple three-round algorithm presented by Feldman and Micali. The current work presents a very simple synchronous algorithm that utilized Gradecast to achieve Byzantine agreement. Two small variations of the presented algorithm lead to improved algorithms for solving the Approximate agreement problem and the Multi-consensus problem. An optimal approximate agreement algorithm was ...
متن کامل(Leader/Randomization/Signature)-free Byzantine Consensus for Consortium Blockchains
This paper presents a new resilience optimal Byzantine consensus algorithm targeting consortium blockchains. To this end, it first revisits the consensus validity property by requiring that the decided value satisfies a predefined predicate, which does not systematically exclude a value proposed only by Byzantine processes, thereby generalizing the validity properties found in the literature. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1307.1332 شماره
صفحات -
تاریخ انتشار 2013